﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace FightTheDragon.Interface
{
    class BaseInterfaceObjects
    {
        private Vector2 m_vPosition;
        public Vector2 Position
        {
            get { return m_vPosition; }
            set { m_vPosition = value; }
        }
        private float m_fRotate;
        public float Rotate
        {
            get { return m_fRotate; }
            set { m_fRotate = value; }
        }
        private float m_fRotationRate;
        public float RotationRate
        {
            get { return m_fRotationRate; }
            set { m_fRotationRate = value; }
        }
        
        private float m_fScale;
        public float Scale
        {
            get { return m_fScale; }
            set { m_fScale = value; }
        }
        private Vector2 m_Origin;

        public Vector2 Origin
        {
            get { return m_Origin; }
            set { m_Origin = value; }
        }
        private Color m_Color;
        public Color Color
        {
            get { return m_Color; }
            set { m_Color = value; }
        }
        public BaseInterfaceObjects()
        {
            m_vPosition = new Vector2();
            m_fRotate = new float();
            m_Origin = new Vector2();

        }


        public virtual void Render()
        {
            

        }

        public virtual void Update(float gTime)
        {

        }
    }
}
